"""
    通过字符分割对用户输入的数字进行判断
"""

if __name__ == '__main__':
    while True:
        num_str = input('请输入长度为3为的整数:')
        num = int(num_str)
        hundreds, ten, onesPlace = num_str
        allSum = int(hundreds) ** 3 + int(ten) ** 3 + int(onesPlace) ** 3
        if num == allSum:
            print(f'{num}是水仙花数')
        else:
            print(f'{num}不是水仙花数')
        if input('是否继续？(y/n)').lower() == 'n':
            break
